#ifndef L3_H
#define L3_H

#include <stdbool.h>
#include <stdint.h>
#include <ll.h>

typedef bool (*l3_func_t)(struct llbuf *ll);


bool l3_init(void);
void l3_deinit(void);

bool l3_rx(struct llbuf *ll);
bool l3_tx(struct llbuf *ll);

bool l3_register_rx(uint8_t prot, int rxq);
bool l3_register_tx(uint8_t prot, int txq);

#endif
